
.footer_container{
   /* position: fixed; */

}
#flink {
   background:url(./images/contentbg.png) center center repeat;
}
.flink-line{
   height: 4px;
   width: 100%;
   background: linear-gradient(to right,#00CCFF, #32CC68);
}

.friendly-link{
  width:100%;
  height:auto;
}

.friendly-link h1{
   font-size:15px;
	color:#09488a;
	margin-top:15px;
}

.friendly-link h1 span{
    font-size:12px;
	color:#8b8b8b;
	margin-left:10px;
}
.link-items{
  
   padding-top:15px;
   padding-bottom:20px;
}

.link-items a{
    font-size:12px;
	color:#444444;
	text-decoration:none;
}

.link-items a:hover{
  color:#00a0a3;
}
.link-items a.sel{
  color:#00a0a3;
}
/* */
#footer{
}
 
.footer-mian-box{
    float:left;
 }

.footer-mian-box{
    width:100%;
   background: #00CCFF;
	/* background:#003873; */
	min-height:180px;
 }
 .footer-left{
   float:left;
   /* width:800px; */
   margin-top:30px;
 }
 
.footer-logo{
   /* float:left; */
}
 .footer-logo img {
    margin-top:5px;
}

.footer-mesege{
    /* float:right; */
   
	 border-left:1px solid #002d5d;

 }
 .mesege-box {
   /* margin-top:10px; */
}

 .mesege-box h3{
    padding-left:20px;
    font-size:15px;
	color:#fff;
	margin-bottom:5px;
 }
 
  .mesege-box  p{
      padding-left:20px;
	  line-height:22px;
}
  
 .mesege-box  p a{
    font-size:12px;
	color:#fff;
	text-decoration:none;
 }

.footer-IP{
   float:right;
  
   margin-top:15px;
}


.footer-IP .fwximg  { border:2px solid #002d5d; display:inline-block }
.footer-IP img{
   padding:10px;
 }
 
.footer-last-box{

}
    
.footer-last{
  text-align:center;
}

.footer-last h1{
   font-size:12px;
   color:#b3b3b3;
   line-height:30px;
   font-weight:400;
}

.footer-last h1 span.last{
   margin-left:25px;
}

.footer-last-main{
   float:left; 
   width:100%;
   min-width:100%;
   min-height:30px;
   background:#0e2238;
 }
 	.link-items span:last-child{display:none;}
 @media (max-width:1004px) { 
 
 .footer-left { width:100%;}
 .footer-IP { width:100%;  text-align:center;
   margin-top:15px; border-top: 1px solid #002d5d; padding-top:25px; padding-bottom:25px;
}

.footer-mesege {
 
    border-left:none;
}

 .mesege-box h3 { margin-bottom:4px;}
  }
   @media (max-width:780px) { 
   
   .footer-logo { width:100%; padding-top:15px; padding-bottom:25px; text-align:center;border-bottom: 1px solid #002d5d;}
   .footer-logo img { display:inline-block}
   .footer-mesege { width:100%; padding-top:15px;}
   }
   
    @media (max-width:380px) { 
   
   
   .footer-logo img { display:inline-block; max-width:230px;}
 
   }